🎉 Our Office 365 Reporting Tool is now available in Azure Marketplace 🚀
This website uses cookies to improve your experience. We'll assume you're ok with this. Know more.
Microsoft Teams

How to Get the Microsoft Teams Device Usage Report

With the rise of remote work and BYOD (Bring Your Own Device) policies, monitoring Teams device usage has become more challenging than ever. Since employees use both personal and company devices from various locations, neglecting to track this activity can lead to significant security risks. By effectively tracking personal device usage, organizations can mitigate the threat of shadow IT. Learn how to export Microsoft Teams device usage reports to enhance your organization's security.

Using Microsoft 365 Admin Center

Microsoft 365 Permission Required
Reports Reader Least Privilege
Global Admin Most Privilege
  • Sign-in to the Microsoft 365 admin center.
  • Navigate to Reports»Usage»Microsoft Teams.
  • Now click on "Device usage" to find the stats about the various types of devices used to access Microsoft Teams.
Using Microsoft 365 Admin Center
  • In this section, you can utilize the built-in charts to gain insights into the number of licensed users categorized by device types, such as Web, Android, etc.

Using Windows PowerShell

Microsoft 365 Permission Required
Reports Reader Least Privilege
Global Admin Most Privilege
  • Connect to the Microsoft Graph PowerShell module using the below cmdlet.
  • Windows PowerShell Windows PowerShell
     Connect-MgGraph –Scopes “Reports.Read.All”
  • Run the below cmdlet to retrieve the Microsoft Teams device usage report in PowerShell.
  • Windows PowerShell Windows PowerShell
     Get-MgReportTeamDeviceUsageUserDetail -Period <Days> -OutFile: <File Path>
Using Windows PowerShell
  • You can replace the <Days> with any of the following supported values: D7, D30, D90, or D180, to retrieve data for the specified number of days.

Ensure Effective Teams Device Management with AdminDroid Reports

AdminDroid's Microsoft Teams reporting tool delivers in-depth insights into your team's device utilization. Seamlessly track device usage trends, oversee user activity, evaluate engagement with external devices, and analyze login patterns with AdminDroid reports.

Access Dedicated AdminDroid Reports for Various Teams Device Types

Use AdminDroid's specialized reports in the Device Usage section to view device usage data for Web, Windows, etc. and other Teams devices, so that you can get the required details for the specific device type alone.

Enable Advanced Alerting for Unusual Device Sign-ins

Create advanced alerts on AdminDroid's device sign-in reports to receive real-time notifications for sign-ins from unmanaged or non-compliant devices that are accessing Teams, Exchange, etc.

Schedule Reports to Find Device Usage Trend

Automate Teams device usage reports with the AdminDroid’s advanced scheduler to identify device usage trend and optimize resources.

Get Detailed Insights on Teams Daily Active Devices

Focus on Teams device by analyzing the teams daily active devices, and gain detailed insights on inactive devices on the organization level.

Track Teams User Activity to Prevent Unauthorized Device Usage

Monitor Teams user activities like file sharing, downloading, and more to prevent unauthorized personal device usage and reduce associated security risks.

Retrieve Customizable Teams Device Usage Reports

Export device usage reports in formats like CSV, HTML, PDF, etc., according to your needs for detailed analysis, sharing with stakeholders, and record-keeping.

In conclusion, AdminDroid reports provide valuable insights that enable effective user device tracking and compliance. These reports help to ensure a secure and well-managed Teams environment.

Explore a full range of reporting options

Important Tips

Apply best Teams security practices, during meetings and messaging to safeguard sensitive information and maintain a secure communication environment on all types of devices.

Leverage Teams Advanced Collaboration Tools for refined control, deep insights, and a clear view of Teams app and device usage for external collaboration across your organization.

Configure teams with highly sensitive protection to safeguard confidential information on devices and maintain the integrity and security of your data.

Common Errors and Resolution Steps

The following are possible errors and troubleshooting hints while checking the Microsoft 365 teams device usage report.

Error Get-MgReportTeamDeviceUsageUserDetail : Cannot bind argument to parameter 'OutFile' because it is an empty string.

This error occurs if the output file path is not specified while executing Get-MgReportTeamDeviceUsageUserDetail cmdlet in Microsoft Graph PowerShell.

Fix Make sure to enter the valid output file path for the command as shown below.
Get-MgReportTeamDeviceUsageUserDetail –Period D30  -OutFile: ./filename.csv

Error Information is concealed for privacy. To see identifiable information, learn about showing these details in reports.

This error arises when your organization enables the "Display concealed names in all reports" option in the Microsoft 365 admin center.

Fix To view user display names in the Teams device usage report, enable identifiable usernames in the Microsoft 365 admin center.

Error Your account (adele@microsoft.com) doesn’t have permission to view or manage this page in the Microsoft 365 admin center.

This issue arises if the user does not have the required permissions to access the Microsoft 365 admin center.

Fix Ensure your account has been assigned an administrative role like the Global Admin or a User Admin.

Error Cannot recognize "28/07/2024" as a System.DateTime due to a format error.

This error occurs when the date is not mentioned in the correct format to find device usage for a specific date.

Fix Use the correct date format “MM/DD/YYYY” while executing the cmdlet.
Get-MgReportTeamDeviceUsageUserDetail -Date 08/30/2024  -OutFile: <FilePath>

Error {"Get-MgReportTeamDeviceUsageUserDetail : {"error":{"code":"InvalidArgument","message":"Invalid period value specified: D29. Supported values are: D7,D30,D90,D180"}} Status: 400 (BadRequest) }}

This issue happens when an unsupported 'Period' range, like D29 or D8, is used to retrieve Teams device usage data in PowerShell.

Fix Use the supported values, such as D7, D30, D90, and D180.

Frequently Asked Questions

Ensure Compliance by Tracking Teams Device Usage in Microsoft 365

How to interpret a Microsoft Teams device usage report?

How to interpret a Microsoft Teams device usage report? +

For companies with a hybrid work setup, where employees work from both office and home, it's important to make sure Microsoft Teams is used effectively. By analyzing device usage, we can identify how devices are used and uncover any issues that might affect performance. This helps to improve overall efficiency and satisfaction.

By using the device usage report in the Teams admin center, you can analyze the following metrics.

  • Device Type Distribution: Analyze the distribution of device types used (e.g., desktops, laptops, mobile phones) to ensure that only compliant devices are in use.
  • Active Users: Identify which devices are most used and the number of active users on each device to pinpoint inactive devices and allocate resources more effectively.
  • Peak Usage Days: Track trends like spikes in mobile usage or shifts in desktop usage to understand when and how different devices are being used.

By analyzing device usage and addressing issues, organizations can enhance their hybrid work environment.

With Microsoft Teams admin center, you can only retrieve the data for the past 180 days. However, if you need to track and store device usage history & trends over an extended period, AdminDroid is the solution you need!

  • Use granular charts in the AdminDroid’s Teams device activity usage report to get complete insights on device activity trends in your Microsoft 365 organization.
  • These detailed charts allow you to quickly analyze the daily user device usage and highlight days with peak or minimal activity.
teams-device-usage-detailed-view

Tip: To instantly send the report to a recipient, you can just email the report by clicking the email icon in the top-right corner.

How to use Call Quality Dashboard to monitor Teams device usage?

How to use Call Quality Dashboard to monitor Teams device usage? +

Monitoring Teams device usage with the Call Quality Dashboard (CQD) helps to identify the most frequently used microphones, speakers, and other peripherals. This allows you to assess their impact on call quality. Regularly updating audio, video, USB, and Wi-Fi drivers ensures these devices perform optimally.

By understanding how devices affect call quality, you can proactively manage and improve overall communication by updating drivers, replacing faulty equipment, or offering device usage training.

What is the Call Quality Dashboard?

The Microsoft Call Quality Dashboard provides organizational-level insights into call and meeting quality for Microsoft Teams. By identifying device-related issues like poor audio or video quality, CQD enables you to take corrective actions, optimize performance, and enhance communication across the organization.

How to access the Call Quality Dashboard?

  • Navigate to the Teams admin center and select Analytics & reports»Call Quality Dashboard (CQD).
  • Now, click on Sign in and enter the credentials for an administrator account with Activate CQD privileges.
  • CQD provides insights into call and meeting quality at an organization-wide level for Microsoft Teams which you can use in data analyzing tools like Power BI, etc.

With the help of a Call Quality Dashboard, we can monitor the performance metrics of different devices. Devices with consistent performance issues should be evaluated for possible upgrades or replacements to ensure optimal experience.

How to find Microsoft Teams mobile device usage?

How to find Microsoft Teams mobile device usage? +

Microsoft recently announced that Teams Phone now has 20 million users (about the population of New York). With mobile devices like iOS and Android, you can instantly access all your apps and documents, respond to chats and conversations, join meetings with a single click, and continue collaborating seamlessly.

With the rise of hybrid work environment, mobile device usage for Teams has increased significantly. It is now essential to monitor mobile usage to ensure proper device management for a few key reasons listed below.

  • Regular tracking helps to verify that mobile devices follow established security protocols.
  • Effective monitoring of Teams mobile devices identifies and blocks unauthorized access to protect confidential data.
  • By tracking mobile device usage, we can spot and remove inactive devices.

How to find Teams mobile device usage using PowerShell?

Connect to the Microsoft Graph PowerShell module using the below cmdlet.

Connect-MgGraph –Scopes Reports.Read.All 

Run the below cmdlet to retrieve the Microsoft Teams device usage report for mobile devices using PowerShell.

Connect-MgGraph -Scopes "Directory.ReadWrite.All", "Group.Read.All" 
$outputFilePath = <OutputFilePath>
Invoke-MgGraphRequest -Method GET -Uri "https://graph.microsoft.com/v1.0/reports/getTeamsDeviceUsageUserDetail(period='$reportPeriod')" -OutputFilePath $outputFilePath
$reportData = Import-Csv -Path $outputFilePath
$reportData | Select-object "Report Refresh Date","User Principal Name&quo,"Last Activity Date","Used iOS","Used Android Phone" | Format-Table

Before executing the script, make sure to enter the valid output file path.

ios-teams-activity-report

Struggling with generating reports and managing Teams mobile device usage?

  • Leverage AdminDroid's specialized reports to gain detailed insights into usage activities on iOS and Android devices, providing comprehensive information about mobile device usage.
  • You can monitor Android and iOS device usage with AdminDroid’s dedicated reports to track activity, remove inactive devices, and prevent unauthorized mobile device access.
mobile-device-usage-powershell
+

Kickstart Your Journey With
AdminDroid

Your Microsoft 365 Companion with Enormous Reporting Capabilities

Download Now
User Help Manuals Compliance Docs
x
Delivering Reports on Time
Want a desired Microsoft 365 reports every Monday morning? Ensure automated report distribution and timely delivery with AdminDroid's Scheduling to your email anytime you need.
Delivering Reports on Time
Schedule tailored reports to execute automatically at the time you set and deliver straight to the emails you choose. In addition, you can customize report columns and add inteligent filtering to the activities just from the previous day to suit your Microsoft 365 report requirements.
Set It, Schedule It, See Results- Your Reports, Your Way, On Your Time!
Time Saving
Automation
Customization
Intelligent Filtering
Give Just the Right Access to the Right People
Grant fine-tuned access to any Microsoft 365 user with AdminDroid’s Granular Delegation and meet your organization’s security and compliance requirements.
Give Just the Right Access to the Right People
Create custom roles loaded with just the right permissions and give access to admins or normal users within AdminDroid. The result? A streamlined Microsoft 365 management experience that aligns your organization's security protocols and saves your invaluable time and effort.
Align, Define, Simplify: AdminDroid's Granular Delegation
Smart Organizational Control
Effortless M365 Management
Simplified Access
Advanced Alerts at a Glance
Receive quick notifications for malicious Microsoft 365 activities. Engage with the AdminDroid’s real-time alert policies crafted to streamline your security investigations.
Advanced Alerts at a Glance
Stay informed of critical activities like suspicious emails and high-risk logins, bulk file sharing, etc. Through creating and validating ideal alert policies, AdminDroid provides a comprehensive approach to real-time monitoring and management of potential threats within your organization.
AdminDroid Keeps You Always Vigilant, Never Vulnerable!
Proactive Protection
Real-time Monitoring
Security Intelligence
Threat Detection
Merge the Required Data to One Place
Combine multiple required columns into one comprehensive report and prioritize the information that matters most to you with AdminDroid’s Advanced Column Customization.
Merge the Required Data to One Place
This column merging capability offers a flexible way to add different columns from various reports and collate all the essential data in one place. Want to revisit the customized report? Save it as a 'View’, and your unique report is ready whenever you need it.
Merge with Ease and Save as Views!
Custom Reporting
Unique View
Desired Columns
Easy Data Interpretation
Insightful Charts and Exclusive Dashboards
Get a quick and easy overview of your tenant's activity, identify potential problems, and take action to protect your data with AdminDroid’s Charts and Dashboards.
Insightful Charts and Exclusive Dashboards
With AdminDroid charts and dashboards, visualize your Microsoft 365 tenant in ways you've never thought possible. It's not just about viewing; it's about understanding, controlling, and transforming your Microsoft 365 environment.
Explore Your Microsoft 365 Tenant in a Whole New Way!
Executive overviews
Interactive insights
Decision-making
Data Visualization
Efficient Report Exporting for Microsoft 365
Downloading your reports in the right file format shouldn’t be a hassle with AdminDroid’s Report Export. Experience seamless report exporting in various formats that cater to your needs.
Efficient Report Exporting for Microsoft 365
Navigate through diverse options and export Microsoft 365 reports flawlessly in your desired file format. Tailor your reports precisely as you need them and save them directly to your computer.
Take Control, Customize and Deliver- Your Office 365 Data, Exported in Your Way!
Easy Export
Seamless Downloading
Data Control
Manage Microsoft 365

Get AdminDroid Office 365 Reporter Now!